--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
android/app/src/main/java/com/meshchatx/AndroidNotificationBridge.java 5eb02b2a256891c8f4f46a4acd639b0591847eac (5eb02b2a) Text, 10.28 KB
Tff7b72package T7ee787com.meshchatxTb4b4b4;
Tff7b72import T7ee787android.app.NotificationManagerTb4b4b4;
Tff7b72import T7ee787android.app.PendingIntentTb4b4b4;
Tff7b72import T7ee787android.content.ContextTb4b4b4;
Tff7b72import T7ee787android.content.IntentTb4b4b4;
Tff7b72import T7ee787android.os.BuildTb4b4b4;
Tff7b72import T7ee787android.os.HandlerTb4b4b4;
Tff7b72import T7ee787android.os.LooperTb4b4b4;
Tff7b72import T7ee787android.text.TextUtilsTb4b4b4;
Tff7b72import T7ee787androidx.annotation.NullableTb4b4b4;
Tff7b72import T7ee787androidx.core.app.NotificationCompatTb4b4b4;
Tff7b72import T7ee787androidx.core.app.PersonTb4b4b4;
Tff7b72public Tff7b72final Tff7b72class T56d364AndroidNotificationBridge Tb4b4b4{
Tff7b72private Tff7b72static Tff7b72final Tffa657int Te6edf3NOTIFY_BASE_ID Tff7b72= T79c0ff0x4d434800Tb4b4b4;
Tff7b72public Tff7b72static Tff7b72final Tffa657int Te6edf3INCOMING_CALL_NOTIFICATION_ID Tff7b72= T79c0ff0x4d434900Tb4b4b4;
Tff7b72public Tff7b72static Tff7b72final Te6edf3String Te6edf3ACTION_CALL_ANSWER Tff7b72= Ta5d6ff"Ta5d6ffcom.meshchatx.action.CALL_ANSWERTa5d6ff"Tb4b4b4;
Tff7b72public Tff7b72static Tff7b72final Te6edf3String Te6edf3ACTION_CALL_DECLINE Tff7b72= Ta5d6ff"Ta5d6ffcom.meshchatx.action.CALL_DECLINETa5d6ff"Tb4b4b4;
Tff7b72public Tff7b72static Tff7b72final Te6edf3String Te6edf3ACTION_CALL_OPEN Tff7b72= Ta5d6ff"Ta5d6ffcom.meshchatx.action.CALL_OPENTa5d6ff"Tb4b4b4;
Tff7b72private Tff7b72static Tff7b72final Tffa657int Te6edf3REQ_CALL_OPEN Tff7b72= T79c0ff0x4c31Tb4b4b4;
Tff7b72private Tff7b72static Tff7b72final Tffa657int Te6edf3REQ_CALL_FULL Tff7b72= T79c0ff0x4c32Tb4b4b4;
Tff7b72private Tff7b72static Tff7b72final Tffa657int Te6edf3REQ_CALL_ANSWER Tff7b72= T79c0ff0x4c33Tb4b4b4;
Tff7b72private Tff7b72static Tff7b72final Tffa657int Te6edf3REQ_CALL_DECLINE Tff7b72= T79c0ff0x4c34Tb4b4b4;
Tff7b72private Td2a8ffAndroidNotificationBridgeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tb4b4b4}
Tff7b72public Tff7b72static Tffa657void Td2a8ffshowInboundMessageTb4b4b4(Te6edf3String Te6edf3titleTb4b4b4, Te6edf3String Te6edf3bodyTb4b4b4, Tf0883e@Nullable Te6edf3String Te6edf3dedupeHexTb4b4b4) Tb4b4b4{
Te6edf3Context Te6edf3ctx Tff7b72= Te6edf3MeshChatApplicationTb4b4b4.Te6edf3getAppContextTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ctx Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3String Te6edf3safeTitle Tff7b72= Te6edf3TextUtilsTb4b4b4.Te6edf3isEmptyTb4b4b4(Te6edf3titleTb4b4b4) Tff7b72? Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3app_nameTb4b4b4) Tb4b4b4: Te6edf3titleTb4b4b4;
Te6edf3String Te6edf3safeBody Tff7b72= Te6edf3TextUtilsTb4b4b4.Te6edf3isEmptyTb4b4b4(Te6edf3bodyTb4b4b4) Tff7b72? Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_new_message_fallbackTb4b4b4) Tb4b4b4: Te6edf3bodyTb4b4b4;
Tff7b72new Te6edf3HandlerTb4b4b4(Te6edf3LooperTb4b4b4.Te6edf3getMainLooperTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4.Te6edf3postTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72-Tff7b72> Te6edf3postInboundMessageTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3safeTitleTb4b4b4, Te6edf3safeBodyTb4b4b4, Te6edf3dedupeHexTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72public Tff7b72static Tffa657void Td2a8ffshowIncomingCallTb4b4b4(Te6edf3String Te6edf3callerNameTb4b4b4, Tf0883e@Nullable Te6edf3String Te6edf3dedupeHexTb4b4b4) Tb4b4b4{
Te6edf3Context Te6edf3ctx Tff7b72= Te6edf3MeshChatApplicationTb4b4b4.Te6edf3getAppContextTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ctx Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3String Te6edf3name Tff7b72= Tb4b4b4(Te6edf3callerName Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tff7b72? Ta5d6ff"Ta5d6ffMeshTa5d6ff" Tb4b4b4: Te6edf3callerNameTb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nameTb4b4b4.Te6edf3isEmptyTb4b4b4(Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3name Tff7b72= Ta5d6ff"Ta5d6ffMeshTa5d6ff"Tb4b4b4;
Tb4b4b4}
Tff7b72final Te6edf3String Te6edf3displayName Tff7b72= Te6edf3nameTb4b4b4;
Tff7b72new Te6edf3HandlerTb4b4b4(Te6edf3LooperTb4b4b4.Te6edf3getMainLooperTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4.Te6edf3postTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72-Tff7b72> Te6edf3postIncomingCallTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3displayNameTb4b4b4, Te6edf3dedupeHexTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72public Tff7b72static Tffa657void Td2a8ffshowMissedCallTb4b4b4(Te6edf3String Te6edf3titleTb4b4b4, Te6edf3String Te6edf3bodyTb4b4b4, Tf0883e@Nullable Te6edf3String Te6edf3dedupeHexTb4b4b4) Tb4b4b4{
Te6edf3Context Te6edf3ctx Tff7b72= Te6edf3MeshChatApplicationTb4b4b4.Te6edf3getAppContextTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ctx Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3String Te6edf3safeTitle Tff7b72= Te6edf3TextUtilsTb4b4b4.Te6edf3isEmptyTb4b4b4(Te6edf3titleTb4b4b4) Tff7b72? Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_missed_call_labelTb4b4b4) Tb4b4b4: Te6edf3titleTb4b4b4;
Te6edf3String Te6edf3safeBody Tff7b72= Te6edf3TextUtilsTb4b4b4.Te6edf3isEmptyTb4b4b4(Te6edf3bodyTb4b4b4) Tff7b72? Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3app_nameTb4b4b4) Tb4b4b4: Te6edf3bodyTb4b4b4;
Tff7b72new Te6edf3HandlerTb4b4b4(Te6edf3LooperTb4b4b4.Te6edf3getMainLooperTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4.Te6edf3postTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72-Tff7b72> Te6edf3postMissedCallTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3safeTitleTb4b4b4, Te6edf3safeBodyTb4b4b4, Te6edf3dedupeHexTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72public Tff7b72static Tffa657void Td2a8ffcancelIncomingCallNotificationTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3Context Te6edf3ctx Tff7b72= Te6edf3MeshChatApplicationTb4b4b4.Te6edf3getAppContextTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ctx Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72new Te6edf3HandlerTb4b4b4(Te6edf3LooperTb4b4b4.Te6edf3getMainLooperTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4.Te6edf3postTb4b4b4(
Tb4b4b4(Tb4b4b4) Tff7b72-Tff7b72> Tb4b4b4{
Te6edf3NotificationManager Te6edf3nm Tff7b72= Te6edf3ctxTb4b4b4.Te6edf3getSystemServiceTb4b4b4(Te6edf3NotificationManagerTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nm Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72try Tb4b4b4{
Te6edf3nmTb4b4b4.Te6edf3cancelTb4b4b4(Te6edf3INCOMING_CALL_NOTIFICATION_IDTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3Exception Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4}
Tb4b4b4}
Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72private Tff7b72static Te6edf3Intent Td2a8ffcallIntentTb4b4b4(Te6edf3Context Te6edf3ctxTb4b4b4, Te6edf3String Te6edf3actionTb4b4b4) Tb4b4b4{
Te6edf3Intent Te6edf3i Tff7b72= Tff7b72new Te6edf3IntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3MainActivityTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Te6edf3iTb4b4b4.Te6edf3setActionTb4b4b4(Te6edf3actionTb4b4b4)Tb4b4b4;
Te6edf3iTb4b4b4.Te6edf3setFlagsTb4b4b4(Te6edf3IntentTb4b4b4.Te6edf3FLAG_ACTIVITY_NEW_TASK Tff7b72| Te6edf3IntentTb4b4b4.Te6edf3FLAG_ACTIVITY_CLEAR_TOPTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3iTb4b4b4;
Tb4b4b4}
Tff7b72private Tff7b72static Tffa657void Td2a8ffpostIncomingCallTb4b4b4(Te6edf3Context Te6edf3ctxTb4b4b4, Te6edf3String Te6edf3callerNameTb4b4b4, Tf0883e@Nullable Te6edf3String Te6edf3dedupeHexTb4b4b4) Tb4b4b4{
Te6edf3NotificationManager Te6edf3nm Tff7b72= Te6edf3ctxTb4b4b4.Te6edf3getSystemServiceTb4b4b4(Te6edf3NotificationManagerTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nm Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3PendingIntent Tff7b72open Tff7b72= Te6edf3PendingIntentTb4b4b4.Te6edf3getActivityTb4b4b4(
Te6edf3ctxTb4b4b4,
Te6edf3REQ_CALL_OPENTb4b4b4,
Te6edf3callIntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3ACTION_CALL_OPENTb4b4b4)Tb4b4b4,
Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_UPDATE_CURRENT Tff7b72| Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_IMMUTABLE
Tb4b4b4)Tb4b4b4;
Te6edf3PendingIntent Te6edf3full Tff7b72= Te6edf3PendingIntentTb4b4b4.Te6edf3getActivityTb4b4b4(
Te6edf3ctxTb4b4b4,
Te6edf3REQ_CALL_FULLTb4b4b4,
Te6edf3callIntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3ACTION_CALL_OPENTb4b4b4)Tb4b4b4,
Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_UPDATE_CURRENT Tff7b72| Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_IMMUTABLE
Tb4b4b4)Tb4b4b4;
Te6edf3PendingIntent Te6edf3answer Tff7b72= Te6edf3PendingIntentTb4b4b4.Te6edf3getActivityTb4b4b4(
Te6edf3ctxTb4b4b4,
Te6edf3REQ_CALL_ANSWERTb4b4b4,
Te6edf3callIntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3ACTION_CALL_ANSWERTb4b4b4)Tb4b4b4,
Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_UPDATE_CURRENT Tff7b72| Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_IMMUTABLE
Tb4b4b4)Tb4b4b4;
Te6edf3PendingIntent Te6edf3decline Tff7b72= Te6edf3PendingIntentTb4b4b4.Te6edf3getActivityTb4b4b4(
Te6edf3ctxTb4b4b4,
Te6edf3REQ_CALL_DECLINETb4b4b4,
Te6edf3callIntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3ACTION_CALL_DECLINETb4b4b4)Tb4b4b4,
Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_UPDATE_CURRENT Tff7b72| Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_IMMUTABLE
Tb4b4b4)Tb4b4b4;
Te6edf3Person Te6edf3person Tff7b72= Tff7b72new Te6edf3PersonTb4b4b4.Te6edf3BuilderTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3setNameTb4b4b4(Te6edf3callerNameTb4b4b4)Tb4b4b4.Te6edf3setImportantTb4b4b4(Tff7b72trueTb4b4b4)Tb4b4b4.Te6edf3buildTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3String Te6edf3incomingLabel Tff7b72= Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_incoming_call_labelTb4b4b4, Te6edf3callerNameTb4b4b4)Tb4b4b4;
Te6edf3NotificationCompatTb4b4b4.Te6edf3Builder Te6edf3b Tff7b72= Tff7b72new Te6edf3NotificationCompatTb4b4b4.Te6edf3BuilderTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3MeshChatApplicationTb4b4b4.Te6edf3CHANNEL_ID_CALLSTb4b4b4)
Tb4b4b4.Te6edf3setSmallIconTb4b4b4(Te6edf3RTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_stat_meshchatxTb4b4b4)
Tb4b4b4.Te6edf3setOngoingTb4b4b4(Tff7b72trueTb4b4b4)
Tb4b4b4.Te6edf3setAutoCancelTb4b4b4(Tff7b72falseTb4b4b4)
Tb4b4b4.Te6edf3setContentIntentTb4b4b4(Tff7b72openTb4b4b4)
Tb4b4b4.Te6edf3setCategoryTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3CATEGORY_CALLTb4b4b4)
Tb4b4b4.Te6edf3setVisibilityTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3VISIBILITY_PUBLICTb4b4b4)
Tb4b4b4.Te6edf3setContentTitleTb4b4b4(Te6edf3callerNameTb4b4b4)
Tb4b4b4.Te6edf3setContentTextTb4b4b4(Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_incoming_call_tapTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3BuildTb4b4b4.Te6edf3VERSIONTb4b4b4.Te6edf3SDK_INT Tff7b72>Tff7b72= Te6edf3BuildTb4b4b4.Te6edf3VERSION_CODESTb4b4b4.Te6edf3STb4b4b4) Tb4b4b4{
Te6edf3bTb4b4b4.Te6edf3setStyleTb4b4b4(
Te6edf3NotificationCompatTb4b4b4.Te6edf3CallStyleTb4b4b4.Te6edf3forIncomingCallTb4b4b4(
Te6edf3personTb4b4b4,
Te6edf3declineTb4b4b4,
Te6edf3answer
Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3bTb4b4b4.Te6edf3setStyleTb4b4b4(Tff7b72new Te6edf3NotificationCompatTb4b4b4.Te6edf3BigTextStyleTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3bigTextTb4b4b4(Te6edf3incomingLabelTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3bTb4b4b4.Te6edf3setContentTextTb4b4b4(Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_incoming_call_tapTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3bTb4b4b4.Te6edf3addActionTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_call_declineTb4b4b4)Tb4b4b4, Te6edf3declineTb4b4b4)Tb4b4b4;
Te6edf3bTb4b4b4.Te6edf3addActionTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3ctxTb4b4b4.Te6edf3getStringTb4b4b4(Te6edf3RTb4b4b4.Te6edf3stringTb4b4b4.Te6edf3notification_call_answerTb4b4b4)Tb4b4b4, Te6edf3answerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3bTb4b4b4.Te6edf3setOnlyAlertOnceTb4b4b4(Tff7b72falseTb4b4b4)Tb4b4b4;
Te6edf3bTb4b4b4.Te6edf3setTimeoutAfterTb4b4b4(T79c0ff120_000LTb4b4b4)Tb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3bTb4b4b4.Te6edf3setFullScreenIntentTb4b4b4(Te6edf3fullTb4b4b4, Tff7b72trueTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3Exception Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4}
Tff7b72try Tb4b4b4{
Te6edf3nmTb4b4b4.Te6edf3notifyTb4b4b4(Te6edf3INCOMING_CALL_NOTIFICATION_IDTb4b4b4, Te6edf3bTb4b4b4.Te6edf3buildTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3SecurityException Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3Exception Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4}
Tb4b4b4}
Tff7b72private Tff7b72static Tffa657int Td2a8ffmissedCallNotificationIdTb4b4b4(Tf0883e@Nullable Te6edf3String Te6edf3dedupeHexTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3dedupeHex Tff7b72!Tff7b72= Tff7b72null Tff7b72&Tff7b72& Te6edf3dedupeHexTb4b4b4.Te6edf3lengthTb4b4b4(Tb4b4b4) Tff7b72>Tff7b72= T79c0ff8Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72return Te6edf3NOTIFY_BASE_ID Tff7b72+ T79c0ff0x1000 Tff7b72+ Tb4b4b4(Tffa657intTb4b4b4) Tb4b4b4(
Te6edf3LongTb4b4b4.Te6edf3parseLongTb4b4b4(
Te6edf3dedupeHexTb4b4b4.Te6edf3substringTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff8Tb4b4b4, Te6edf3dedupeHexTb4b4b4.Te6edf3lengthTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4, T79c0ff16Tb4b4b4) Tff7b72& T79c0ff0x7fff_ffffTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3NumberFormatException Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3NOTIFY_BASE_ID Tff7b72+ T79c0ff0x1000 Tff7b72+ Tb4b4b4(Te6edf3dedupeHexTb4b4b4.Te6edf3hashCodeTb4b4b4(Tb4b4b4) Tff7b72& T79c0ff0x7fff_ffffTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72return Te6edf3NOTIFY_BASE_ID Tff7b72+ T79c0ff0x3fffTb4b4b4;
Tb4b4b4}
Tff7b72private Tff7b72static Tffa657void Td2a8ffpostMissedCallTb4b4b4(
Te6edf3Context Te6edf3ctxTb4b4b4,
Te6edf3String Te6edf3titleTb4b4b4,
Te6edf3String Te6edf3bodyTb4b4b4,
Tf0883e@Nullable Te6edf3String Te6edf3dedupeHex
Tb4b4b4) Tb4b4b4{
Te6edf3NotificationManager Te6edf3nm Tff7b72= Te6edf3ctxTb4b4b4.Te6edf3getSystemServiceTb4b4b4(Te6edf3NotificationManagerTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nm Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3Intent Tff7b72open Tff7b72= Tff7b72new Te6edf3IntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3MainActivityTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72openTb4b4b4.Te6edf3setActionTb4b4b4(Te6edf3ACTION_CALL_OPENTb4b4b4)Tb4b4b4;
Tff7b72openTb4b4b4.Te6edf3setFlagsTb4b4b4(Te6edf3IntentTb4b4b4.Te6edf3FLAG_ACTIVITY_NEW_TASK Tff7b72| Te6edf3IntentTb4b4b4.Te6edf3FLAG_ACTIVITY_CLEAR_TOPTb4b4b4)Tb4b4b4;
Te6edf3PendingIntent Te6edf3pi Tff7b72= Te6edf3PendingIntentTb4b4b4.Te6edf3getActivityTb4b4b4(
Te6edf3ctxTb4b4b4,
Te6edf3REQ_CALL_OPENTb4b4b4,
Tff7b72openTb4b4b4,
Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_UPDATE_CURRENT Tff7b72| Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_IMMUTABLE
Tb4b4b4)Tb4b4b4;
Tffa657int Te6edf3id Tff7b72= Te6edf3missedCallNotificationIdTb4b4b4(Te6edf3dedupeHexTb4b4b4)Tb4b4b4;
Te6edf3NotificationCompatTb4b4b4.Te6edf3Builder Te6edf3b Tff7b72= Tff7b72new Te6edf3NotificationCompatTb4b4b4.Te6edf3BuilderTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3MeshChatApplicationTb4b4b4.Te6edf3CHANNEL_ID_CALLSTb4b4b4)
Tb4b4b4.Te6edf3setSmallIconTb4b4b4(Te6edf3RTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_stat_meshchatxTb4b4b4)
Tb4b4b4.Te6edf3setContentTitleTb4b4b4(Te6edf3titleTb4b4b4)
Tb4b4b4.Te6edf3setContentTextTb4b4b4(Te6edf3bodyTb4b4b4)
Tb4b4b4.Te6edf3setStyleTb4b4b4(Tff7b72new Te6edf3NotificationCompatTb4b4b4.Te6edf3BigTextStyleTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3bigTextTb4b4b4(Te6edf3bodyTb4b4b4)Tb4b4b4)
Tb4b4b4.Te6edf3setContentIntentTb4b4b4(Te6edf3piTb4b4b4)
Tb4b4b4.Te6edf3setAutoCancelTb4b4b4(Tff7b72trueTb4b4b4)
Tb4b4b4.Te6edf3setCategoryTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3CATEGORY_MISSED_CALLTb4b4b4)
Tb4b4b4.Te6edf3setVisibilityTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3VISIBILITY_PRIVATETb4b4b4)Tb4b4b4;
Te6edf3bTb4b4b4.Te6edf3setDefaultsTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3DEFAULT_ALLTb4b4b4)Tb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3nmTb4b4b4.Te6edf3notifyTb4b4b4(Te6edf3idTb4b4b4, Te6edf3bTb4b4b4.Te6edf3buildTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3SecurityException Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4}
Tb4b4b4}
Tff7b72private Tff7b72static Tffa657void Td2a8ffpostInboundMessageTb4b4b4(Te6edf3Context Te6edf3ctxTb4b4b4, Te6edf3String Te6edf3titleTb4b4b4, Te6edf3String Te6edf3bodyTb4b4b4, Tf0883e@Nullable Te6edf3String Te6edf3dedupeHexTb4b4b4) Tb4b4b4{
Te6edf3NotificationManager Te6edf3nm Tff7b72= Te6edf3ctxTb4b4b4.Te6edf3getSystemServiceTb4b4b4(Te6edf3NotificationManagerTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nm Tff7b72=Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3Intent Tff7b72open Tff7b72= Tff7b72new Te6edf3IntentTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3MainActivityTb4b4b4.Te6edf3classTb4b4b4)Tb4b4b4;
Tff7b72openTb4b4b4.Te6edf3setFlagsTb4b4b4(Te6edf3IntentTb4b4b4.Te6edf3FLAG_ACTIVITY_NEW_TASK Tff7b72| Te6edf3IntentTb4b4b4.Te6edf3FLAG_ACTIVITY_CLEAR_TOPTb4b4b4)Tb4b4b4;
Te6edf3PendingIntent Te6edf3pi Tff7b72= Te6edf3PendingIntentTb4b4b4.Te6edf3getActivityTb4b4b4(
Te6edf3ctxTb4b4b4,
T79c0ff0Tb4b4b4,
Tff7b72openTb4b4b4,
Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_UPDATE_CURRENT Tff7b72| Te6edf3PendingIntentTb4b4b4.Te6edf3FLAG_IMMUTABLE
Tb4b4b4)Tb4b4b4;
Tffa657int Te6edf3id Tff7b72= Te6edf3NOTIFY_BASE_IDTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3dedupeHex Tff7b72!Tff7b72= Tff7b72null Tff7b72&Tff7b72& Te6edf3dedupeHexTb4b4b4.Te6edf3lengthTb4b4b4(Tb4b4b4) Tff7b72>Tff7b72= T79c0ff8Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Te6edf3id Tff7b72= Te6edf3NOTIFY_BASE_ID
Tff7b72+ Tb4b4b4(Tffa657intTb4b4b4) Tb4b4b4(Te6edf3LongTb4b4b4.Te6edf3parseLongTb4b4b4(
Te6edf3dedupeHexTb4b4b4.Te6edf3substringTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff8Tb4b4b4, Te6edf3dedupeHexTb4b4b4.Te6edf3lengthTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4, T79c0ff16Tb4b4b4) Tff7b72& T79c0ff0x7fff_ffffTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3NumberFormatException Te6edf3ignoredTb4b4b4) Tb4b4b4{
Te6edf3id Tff7b72= Te6edf3NOTIFY_BASE_ID Tff7b72+ Tb4b4b4(Te6edf3dedupeHexTb4b4b4.Te6edf3hashCodeTb4b4b4(Tb4b4b4) Tff7b72& T79c0ff0x7fff_ffffTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72try Tb4b4b4{
Te6edf3nmTb4b4b4.Te6edf3cancelTb4b4b4(Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3Exception Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4}
Te6edf3NotificationCompatTb4b4b4.Te6edf3Builder Te6edf3b Tff7b72= Tff7b72new Te6edf3NotificationCompatTb4b4b4.Te6edf3BuilderTb4b4b4(Te6edf3ctxTb4b4b4, Te6edf3MeshChatApplicationTb4b4b4.Te6edf3CHANNEL_ID_MESSAGESTb4b4b4)
Tb4b4b4.Te6edf3setSmallIconTb4b4b4(Te6edf3RTb4b4b4.Te6edf3drawableTb4b4b4.Te6edf3ic_stat_meshchatxTb4b4b4)
Tb4b4b4.Te6edf3setContentTitleTb4b4b4(Te6edf3titleTb4b4b4)
Tb4b4b4.Te6edf3setContentTextTb4b4b4(Te6edf3bodyTb4b4b4)
Tb4b4b4.Te6edf3setStyleTb4b4b4(Tff7b72new Te6edf3NotificationCompatTb4b4b4.Te6edf3BigTextStyleTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3bigTextTb4b4b4(Te6edf3bodyTb4b4b4)Tb4b4b4)
Tb4b4b4.Te6edf3setContentIntentTb4b4b4(Te6edf3piTb4b4b4)
Tb4b4b4.Te6edf3setAutoCancelTb4b4b4(Tff7b72trueTb4b4b4)
Tb4b4b4.Te6edf3setCategoryTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3CATEGORY_MESSAGETb4b4b4)
Tb4b4b4.Te6edf3setVisibilityTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3VISIBILITY_PRIVATETb4b4b4)
Tb4b4b4.Te6edf3setDefaultsTb4b4b4(Te6edf3NotificationCompatTb4b4b4.Te6edf3DEFAULT_ALLTb4b4b4)
Tb4b4b4.Te6edf3setOnlyAlertOnceTb4b4b4(Tff7b72falseTb4b4b4)Tb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3nmTb4b4b4.Te6edf3notifyTb4b4b4(Te6edf3idTb4b4b4, Te6edf3bTb4b4b4.Te6edf3buildTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3SecurityException Te6edf3ignoredTb4b4b4) Tb4b4b4{
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────